package animal;

public class Dog extends Animal{
    private String sex;
    public Dog(){

    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }
    //睡觉方法
    public String sleep(){
        String str=this.getName()+"现在"+this.getMonth()+"个月大,它在睡觉~~~";
        return str;
    }

    //方法重写
    /*
    1.有继承关系的子类中
    2.语法规则:
        返回值类型
        方法名
        参数类型/顺序/个数
    都要与父类的继承方法相同
    3.方法的访问修饰符可以允许变化
    4.与方法的参数名无关
     */
    //子类重写父类吃东西的方法
    public String eat(){
        String str=this.getName()+"最近没有食欲~~~";
        return str;
    }
}
